package os

import (
	"fmt"
	"sort"
)

func main_3() {
	intArr := []int{1, 9, 2, 3}
	ascSort(intArr)
	desSort(intArr)
}

// 降序排序
func desSort(intArr []int) {
	// 自定义排序方式
	sort.Slice(intArr, func(i int, j int) bool {
		return intArr[i] > intArr[j]
	})

	fmt.Printf("intArr: %v\n", intArr)
}

// 升序
func ascSort(intArr []int) {
	sort.Ints(intArr)
	fmt.Printf("intArr: %v\n", intArr)
}
